962e46
@@ -98,18 +98,18 @@
public class SingleSignOnSessionFactoryBuilder extends SingleSignOnSessionFactor
         CredentialSource source = this.credentialSource.getValue();
         try {
             if (!store.containsAlias(alias)) {
-                UndertowLogger.ROOT_LOGGER.missingKeyStoreEntry(alias);
+                throw UndertowLogger.ROOT_LOGGER.missingKeyStoreEntry(alias);
             }
             if (!store.entryInstanceOf(alias, KeyStore.PrivateKeyEntry.class)) {
-                UndertowLogger.ROOT_LOGGER.keyStoreEntryNotPrivate(alias);
+                throw UndertowLogger.ROOT_LOGGER.keyStoreEntryNotPrivate(alias);
             }
             PasswordCredential credential = source.getCredential(PasswordCredential.class);
             if (credential == null) {
-                UndertowLogger.ROOT_LOGGER.missingCredential(source.toString());
+                throw UndertowLogger.ROOT_LOGGER.missingCredential(source.toString());
             }
             ClearPassword password = credential.getPassword(ClearPassword.class);
             if (password == null) {
-                UndertowLogger.ROOT_LOGGER.credentialNotClearPassword(credential.toString());
+                throw UndertowLogger.ROOT_LOGGER.credentialNotClearPassword(credential.toString());
             }
             KeyStore.PrivateKeyEntry entry = (KeyStore.PrivateKeyEntry) store.getEntry(alias, new KeyStore.PasswordProtection(password.getPassword()));
             KeyPair keyPair = new KeyPair(entry.getCertificate().getPublicKey(), entry.getPrivateKey());
